Resource StructureDefinition/FHIR Server from package rki.demis.ars#1.0.0-alpha.1 (125 ms)
Resources that use this resource
Resources that this resource uses
Source
{
"resourceType" : "StructureDefinition",
"id" : "Observation",
"url" : "https://demis.rki.de/fhir/ars/StructureDefinition/Observation",
"version" : "1.0.0",
"name" : "Observation",
"title" : "Labortestung",
"status" : "draft",
"experimental" : false,
"date" : "2024-09-27",
"publisher" : "ARS@rki.de",
"description" : "Dieses Profil beschreibt die durchgeführte mikrobiologische Diagnostik und ihr Ergebnis. Es ist für ARS nur ein Profil für die Labortestung vorgesehen. Besonderheiten unterschiedlicher Verfahren und Ergebnisse werden über die verwendeten Codes abgebildet, siehe hierzu Kapitel 'Semantik' im Implementierungsleitfaden.",
"fhirVersion" : "4.0.1",
"kind" : "resource",
"abstract" : false,
"type" : "Observation",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Observation",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "Observation.id",
"path" : "Observation.id",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.extension",
"path" : "Observation.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"ordered" : false,
"rules" : "open"
},
"max" : "1",
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy",
"path" : "Observation.extension",
"sliceName" : "triggeredBy",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"https://demis.rki.de/fhir/ars/StructureDefinition/TriggeredBy"
]
}
],
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy.extension",
"path" : "Observation.extension.extension",
"max" : "2",
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy.extension:observation",
"path" : "Observation.extension.extension",
"sliceName" : "observation",
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy.extension:observation.url",
"path" : "Observation.extension.extension.url",
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy.extension:observation.value[x]",
"path" : "Observation.extension.extension.value[x]",
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy.extension:observation.value[x]:valueReference",
"path" : "Observation.extension.extension.value[x]",
"sliceName" : "valueReference",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"https://demis.rki.de/fhir/ars/StructureDefinition/Observation"
]
}
],
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy.extension:observation.value[x]:valueReference.reference",
"path" : "Observation.extension.extension.value[x].reference",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy.extension:observation.value[x]:valueReference.type",
"path" : "Observation.extension.extension.value[x].type",
"max" : "0"
},
{
"id" : "Observation.extension:triggeredBy.extension:observation.value[x]:valueReference.identifier",
"path" : "Observation.extension.extension.value[x].identifier",
"max" : "0"
},
{
"id" : "Observation.extension:triggeredBy.extension:observation.value[x]:valueReference.display",
"path" : "Observation.extension.extension.value[x].display",
"max" : "0"
},
{
"id" : "Observation.extension:triggeredBy.extension:type",
"path" : "Observation.extension.extension",
"sliceName" : "type",
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy.extension:type.url",
"path" : "Observation.extension.extension.url",
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy.extension:type.value[x]",
"path" : "Observation.extension.extension.value[x]",
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy.extension:type.value[x]:valueCode",
"path" : "Observation.extension.extension.value[x]",
"sliceName" : "valueCode",
"type" : [
{
"code" : "code"
}
],
"mustSupport" : true
},
{
"id" : "Observation.extension:triggeredBy.url",
"path" : "Observation.extension.url",
"mustSupport" : true
},
{
"id" : "Observation.identifier",
"path" : "Observation.identifier",
"max" : "0"
},
{
"id" : "Observation.basedOn",
"path" : "Observation.basedOn",
"max" : "0"
},
{
"id" : "Observation.partOf",
"path" : "Observation.partOf",
"max" : "0"
},
{
"id" : "Observation.category",
"path" : "Observation.category",
"max" : "0"
},
{
"id" : "Observation.code",
"path" : "Observation.code",
"short" : "Frage nach dem durchgeführten Test (LOINC)",
"definition" : "Beschreibt durch einen LOINC-Code die Frage nach dem durchgeführten Test.",
"mustSupport" : true
},
{
"id" : "Observation.code.coding",
"path" : "Observation.code.coding",
"min" : 1,
"max" : "1",
"mustSupport" : true,
"binding" : {
"strength" : "extensible",
"valueSet" : "https://demis.rki.de/fhir/ars/ValueSet/testLOINC"
}
},
{
"id" : "Observation.code.coding.system",
"path" : "Observation.code.coding.system",
"min" : 1,
"patternUri" : "http://loinc.org",
"mustSupport" : true
},
{
"id" : "Observation.code.coding.version",
"path" : "Observation.code.coding.version",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.code.coding.code",
"path" : "Observation.code.coding.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.code.text",
"path" : "Observation.code.text",
"short" : "Originalbezeichnung",
"definition" : "Originalbezeichnung aus dem Laborinformationssystem (LIS) oder aus dem sendenden System. Diese Angabe wird zum Datenqualitätsmanagement verwendet.",
"mustSupport" : true
},
{
"id" : "Observation.subject",
"path" : "Observation.subject",
"min" : 1,
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"https://demis.rki.de/fhir/ars/StructureDefinition/Patient"
]
}
],
"mustSupport" : true
},
{
"id" : "Observation.subject.reference",
"path" : "Observation.subject.reference",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.subject.type",
"path" : "Observation.subject.type",
"max" : "0"
},
{
"id" : "Observation.subject.identifier",
"path" : "Observation.subject.identifier",
"max" : "0"
},
{
"id" : "Observation.subject.display",
"path" : "Observation.subject.display",
"max" : "0"
},
{
"id" : "Observation.focus",
"path" : "Observation.focus",
"max" : "0"
},
{
"id" : "Observation.encounter",
"path" : "Observation.encounter",
"max" : "0"
},
{
"id" : "Observation.effective[x]",
"path" : "Observation.effective[x]",
"max" : "0"
},
{
"id" : "Observation.issued",
"path" : "Observation.issued",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.performer",
"path" : "Observation.performer",
"max" : "0"
},
{
"id" : "Observation.value[x]",
"path" : "Observation.value[x]",
"slicing" : {
"discriminator" : [
{
"type" : "type",
"path" : "$this"
}
],
"rules" : "closed"
},
"short" : "Ergebnis des durchgeführten Tests",
"definition" : "Das Ergebnis des durchgeführten Tests kann sowohl als qualitative Angabe (valueCodeableConcept), als auch als quantitative Angabe (valueQuantity) beschrieben werden.",
"type" : [
{
"code" : "Quantity"
},
{
"code" : "CodeableConcept"
},
{
"code" : "Range"
},
{
"code" : "Ratio"
}
],
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueCodeableConcept",
"path" : "Observation.value[x]",
"sliceName" : "valueCodeableConcept",
"short" : "Ergebnis des durchgeführten Tests (SNOMED)",
"definition" : "Als qualitative Angabe des Ergebnisses werden SNOMED-Codes erwartet, die den Nachweis oder nicht-Nachweis eines Analyten, den nachgewiesenen Erreger, das nachgewiesene Gen, Antigen, Toxin, den nachgewiesenen Antikörper etc. beschreiben.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueCodeableConcept.coding",
"path" : "Observation.value[x].coding",
"slicing" : {
"discriminator" : [
{
"type" : "pattern",
"path" : "system"
}
],
"rules" : "open"
},
"min" : 1,
"max" : "1",
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueCodeableConcept.coding:snomedCode",
"path" : "Observation.value[x].coding",
"sliceName" : "snomedCode",
"min" : 1,
"max" : "1",
"mustSupport" : true,
"binding" : {
"strength" : "extensible",
"valueSet" : "https://demis.rki.de/fhir/ars/ValueSet/antwortSNOMED"
}
},
{
"id" : "Observation.value[x]:valueCodeableConcept.coding:snomedCode.system",
"path" : "Observation.value[x].coding.system",
"min" : 1,
"patternUri" : "http://snomed.info/sct",
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueCodeableConcept.coding:snomedCode.version",
"path" : "Observation.value[x].coding.version",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueCodeableConcept.coding:snomedCode.code",
"path" : "Observation.value[x].coding.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueCodeableConcept.text",
"path" : "Observation.value[x].text",
"short" : "Originalbezeichnung",
"definition" : "Originalbezeichnung aus dem Laborinformationssystem (LIS) oder aus dem sendenden System. Diese Angabe wird zum Datenqualitätsmanagement verwendet.",
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueQuantity",
"path" : "Observation.value[x]",
"sliceName" : "valueQuantity",
"short" : "Ergebnis des durchgeführten Tests (quantitativ, dezimal)",
"definition" : "Hier wird ein quantitatives Ergebnis mit der Einheit nach UCUM erwartet. Es kann dabei bedeutsam sein, einen Referenzbereich für die beschriebenen Werte anzugeben. Dies kann unter Observation.referenceRange erfolgen.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Quantity"
}
],
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueQuantity.value",
"path" : "Observation.value[x].value",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueQuantity.comparator",
"path" : "Observation.value[x].comparator",
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueQuantity.system",
"path" : "Observation.value[x].system",
"min" : 1,
"patternUri" : "http://unitsofmeasure.org",
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueQuantity.code",
"path" : "Observation.value[x].code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRatio",
"path" : "Observation.value[x]",
"sliceName" : "valueRatio",
"short" : "Ergebnis des durchgeführten Tests (quantitativ, ratio)",
"definition" : "Hier kann eine Ratios als quantitatives Ergebnis der mikrobiologischen Diagnostik angegeben werden.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Ratio"
}
],
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRatio.numerator",
"path" : "Observation.value[x].numerator",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRatio.numerator.value",
"path" : "Observation.value[x].numerator.value",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRatio.numerator.system",
"path" : "Observation.value[x].numerator.system",
"patternUri" : "http://unitsofmeasure.org",
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRatio.numerator.code",
"path" : "Observation.value[x].numerator.code",
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRatio.denominator",
"path" : "Observation.value[x].denominator",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRatio.denominator.value",
"path" : "Observation.value[x].denominator.value",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRatio.denominator.system",
"path" : "Observation.value[x].denominator.system",
"patternUri" : "http://unitsofmeasure.org",
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRatio.denominator.code",
"path" : "Observation.value[x].denominator.code",
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRange",
"path" : "Observation.value[x]",
"sliceName" : "valueRange",
"short" : "Ergebnis des durchgeführten Tests (quantitativ, range)",
"definition" : "Hier kann ein Bereich, bestehend aus Low und High, als quantitative Angabe gemacht werden.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Range"
}
],
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRange.low",
"path" : "Observation.value[x].low",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRange.low.value",
"path" : "Observation.value[x].low.value",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRange.low.system",
"path" : "Observation.value[x].low.system",
"min" : 1,
"patternUri" : "http://unitsofmeasure.org",
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRange.low.code",
"path" : "Observation.value[x].low.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRange.high",
"path" : "Observation.value[x].high",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRange.high.value",
"path" : "Observation.value[x].high.value",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRange.high.system",
"path" : "Observation.value[x].high.system",
"min" : 1,
"patternUri" : "http://unitsofmeasure.org",
"mustSupport" : true
},
{
"id" : "Observation.value[x]:valueRange.high.code",
"path" : "Observation.value[x].high.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.dataAbsentReason",
"path" : "Observation.dataAbsentReason",
"mustSupport" : true
},
{
"id" : "Observation.interpretation",
"path" : "Observation.interpretation",
"short" : "Interpretation des Ergebnisses",
"definition" : "Es wird immer eine Interpretation des Ergebnisses erwartet. Diese kann bei ordinalen qualitativen Angaben unter Observation.valueCodeableConcept dem dort beschriebenen Ergebnis entsprechen. Insbesondere bei quantitativen Angaben zum Ergebnis unter Observation.valueQuantity kann hier allerdings die Bewertung des Ergebnisses angegeben werden. Die Angaben sind als SNOMED-Code oder unter Angabe eines Codes entsprechend dem FHIR-Basisstandard zu machen.",
"max" : "1",
"mustSupport" : true
},
{
"id" : "Observation.interpretation.coding",
"path" : "Observation.interpretation.coding",
"slicing" : {
"discriminator" : [
{
"type" : "pattern",
"path" : "system"
}
],
"rules" : "closed"
},
"min" : 1,
"max" : "1",
"mustSupport" : true
},
{
"id" : "Observation.interpretation.coding:hl7Interpretation",
"path" : "Observation.interpretation.coding",
"sliceName" : "hl7Interpretation",
"min" : 0,
"max" : "1",
"mustSupport" : true,
"binding" : {
"strength" : "extensible",
"valueSet" : "http://hl7.org/fhir/ValueSet/observation-interpretation"
}
},
{
"id" : "Observation.interpretation.coding:hl7Interpretation.system",
"path" : "Observation.interpretation.coding.system",
"min" : 1,
"patternUri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
"mustSupport" : true
},
{
"id" : "Observation.interpretation.coding:hl7Interpretation.version",
"path" : "Observation.interpretation.coding.version",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.interpretation.coding:hl7Interpretation.code",
"path" : "Observation.interpretation.coding.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.interpretation.coding:snomedInterpretation",
"path" : "Observation.interpretation.coding",
"sliceName" : "snomedInterpretation",
"min" : 0,
"max" : "1",
"mustSupport" : true,
"binding" : {
"strength" : "extensible",
"valueSet" : "https://demis.rki.de/fhir/ars/ValueSet/interpretationSNOMED"
}
},
{
"id" : "Observation.interpretation.coding:snomedInterpretation.system",
"path" : "Observation.interpretation.coding.system",
"min" : 1,
"patternUri" : "http://snomed.info/sct",
"mustSupport" : true
},
{
"id" : "Observation.interpretation.coding:snomedInterpretation.version",
"path" : "Observation.interpretation.coding.version",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.interpretation.coding:snomedInterpretation.code",
"path" : "Observation.interpretation.coding.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.interpretation.text",
"path" : "Observation.interpretation.text",
"max" : "0"
},
{
"id" : "Observation.note",
"path" : "Observation.note",
"max" : "0"
},
{
"id" : "Observation.bodySite",
"path" : "Observation.bodySite",
"max" : "0"
},
{
"id" : "Observation.method",
"path" : "Observation.method",
"short" : "Labormethode",
"definition" : "Die verwendete Labormethode wird als SNOMED-Code erwartet.",
"mustSupport" : true
},
{
"id" : "Observation.method.coding",
"path" : "Observation.method.coding",
"min" : 1,
"max" : "1",
"mustSupport" : true,
"binding" : {
"strength" : "extensible",
"valueSet" : "https://demis.rki.de/fhir/ars/ValueSet/methodeSNOMED"
}
},
{
"id" : "Observation.method.coding.system",
"path" : "Observation.method.coding.system",
"min" : 1,
"patternUri" : "http://snomed.info/sct",
"mustSupport" : true
},
{
"id" : "Observation.method.coding.version",
"path" : "Observation.method.coding.version",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.method.coding.code",
"path" : "Observation.method.coding.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.method.text",
"path" : "Observation.method.text",
"mustSupport" : true
},
{
"id" : "Observation.specimen",
"path" : "Observation.specimen",
"min" : 1,
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"https://demis.rki.de/fhir/ars/StructureDefinition/Specimen"
]
}
],
"mustSupport" : true
},
{
"id" : "Observation.specimen.reference",
"path" : "Observation.specimen.reference",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.specimen.type",
"path" : "Observation.specimen.type",
"max" : "0"
},
{
"id" : "Observation.specimen.identifier",
"path" : "Observation.specimen.identifier",
"max" : "0"
},
{
"id" : "Observation.specimen.display",
"path" : "Observation.specimen.display",
"max" : "0"
},
{
"id" : "Observation.device",
"path" : "Observation.device",
"max" : "0"
},
{
"id" : "Observation.referenceRange",
"path" : "Observation.referenceRange",
"short" : "Referenzwerte und Norm",
"definition" : "Angabe von Referenzwerten, die zur Interpretation eines quantitativen Testergebnisses herangezogen wurden. Die Referenzwerte sind häufig Testkit-spezifisch. Insbesondere soll unter der extension 'norm' auch die Angabe der Norm, nachdem das Ergebnis der phänotypischen Empfindlichkeitsprüfung bewertet wurde angegeben werden.",
"mustSupport" : true
},
{
"id" : "Observation.referenceRange.extension",
"path" : "Observation.referenceRange.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"ordered" : false,
"rules" : "open"
},
"max" : "1",
"mustSupport" : true
},
{
"id" : "Observation.referenceRange.extension:norm",
"path" : "Observation.referenceRange.extension",
"sliceName" : "norm",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"https://demis.rki.de/fhir/ars/StructureDefinition/Norm"
]
}
],
"mustSupport" : true
},
{
"id" : "Observation.referenceRange.extension:norm.url",
"path" : "Observation.referenceRange.extension.url",
"mustSupport" : true
},
{
"id" : "Observation.referenceRange.extension:norm.value[x]",
"path" : "Observation.referenceRange.extension.value[x]",
"mustSupport" : true
},
{
"id" : "Observation.referenceRange.extension:norm.value[x].coding",
"path" : "Observation.referenceRange.extension.value[x].coding",
"min" : 1,
"max" : "1",
"mustSupport" : true
},
{
"id" : "Observation.referenceRange.extension:norm.value[x].coding.system",
"path" : "Observation.referenceRange.extension.value[x].coding.system",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.referenceRange.extension:norm.value[x].coding.version",
"path" : "Observation.referenceRange.extension.value[x].coding.version",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.referenceRange.extension:norm.value[x].coding.code",
"path" : "Observation.referenceRange.extension.value[x].coding.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Observation.referenceRange.extension:norm.value[x].text",
"path" : "Observation.referenceRange.extension.value[x].text",
"mustSupport" : true
},
{
"id" : "Observation.referenceRange.text",
"path" : "Observation.referenceRange.text",
"comment" : "Eine Angabe in 'referenceRange' muss mindestens eines der Felder 'low', 'high' oder 'text' enthalten. Bei Bedarf kann an dieser Stelle für ARS ein Dummy-Text eingefügt werden, z.B. 'nur Angabe Norm'.",
"mustSupport" : true
},
{
"id" : "Observation.hasMember",
"path" : "Observation.hasMember",
"max" : "0"
},
{
"id" : "Observation.derivedFrom",
"path" : "Observation.derivedFrom",
"max" : "0"
},
{
"id" : "Observation.component",
"path" : "Observation.component",
"max" : "0"
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.